Published on January 26, 2025

备用返回通道

转到题目


题目描述

对于给定的由 n 个整数组成的数组 {a1, a2, ..., an},小龙和小蛇借助于此数组进行游戏。

游戏步骤如下:

  1. 小龙选择一个非空区间 [a, b]
  2. 小蛇选择一个非空区间 [c, d]
  3. 将选中的区间中的全部元素均乘上 k,得到数组 a'

游戏只进行一轮,三个步骤结束后立即停止。小龙想要让数组 a' 的元素之和尽可能大,小蛇想要让数组 a' 的元素之和尽可能小。假设双方都采取的是最优策略,请你计算操作后得到的数组 a' 的元素之和。

注意

输入描述

每个测试文件均包含多组测试数据。

除此之外,保证单个测试文件的 n 之和不超过 2 × 10^5

输出描述

对于每一组测试数据,新起一行。输出一个整数,代表操作后数组 a' 的元素之和。

示例1

输入

3
2 4
1 1
6 0
1 1 4 5 1 4
4 -1
-2 1 -10 3

输出

8
0
8

说明


题目思路: